﻿using UnityEngine;
using System.Collections.Generic;

public class Message
{
	public long 	id;				// 	메세지 ID
	public long		inUserId;		// 	받는 유저 아이디
	public long 	date;			// 	메세지 보낸 날짜
	public short 	msgCategory;	//	메세지 카테고리
}

public class MailMessage : Message
{
	public long		ouserId;		//	쪽지를 보낸 유저 아이디
	public string 	ouserName;		//	쪽지를 보낸 유저 이름
	public string	sub;			//	쪽지 제목
	public string	body;			//	내용
}

public class RewardMessage : Message
{
	public long			ouserId;			//	보낸 유저 아이디
	public string 		ouserName;			//	보낸 유저 이름
	public int			keyField;			//	들어갈 필드 리스트
	public short		rewardType;			//	보상할 타입
	public int			rewardItemId;		//	보상할 아이템 ID
	public short		amount;				//	수량
}

public class BattleMessage : Message
{
	public long 			ivUserId;		// 	침략한 유저 ID
	public string			ivUserName;		//	침략한 유저 이름
	public int 				exp;			//	침략으로 획득한 경험치
	public List<List<int>>	memExp;			//	길드원 경험치 
	public bool isWin;						//	승리 여부
}